package com.example.wiki.utils;

import java.io.Serializable;

//线程本地变量 只有在当前线程有效
//。ThreadLocal的作用是在当前线程内保存一个变量的副本，使得不同线程之间的变量互不干扰。
public class RequestContext implements Serializable {
    private  static ThreadLocal<String> remoteAddr = new ThreadLocal<>();
    public static String getRemoteAddr() {
        return remoteAddr.get();
    }
    public  static void setRemoteAddr(String remoteAddr){
        RequestContext.remoteAddr.set(remoteAddr);
    }
}
